The P3 code does not require a square matrix like the Frank, P1, and P2 codes. The code order (N) is the number of values in the phase pattern. The number of items in the Frank, P1, and P2 codes patterns is N2.
The default P3 code Code Order is N = 16.
The P3 code has N elements and is defined as:
i
2
Where i ranges from 1 to N. For example, the P3 code with N = 16, by taking phase value modulo is given by the following sequence:
16
=
0
![]()
![]()
![]()
![]()
![]()
![]()
![]()
0
![]()
![]()
![]()
![]()
![]()
![]()
![]()
The figure below shows the spectrum of a 10 us pulse using P3 Coded phase modulation, where N = 100.